package model;

import DTO.PublicacionDTO;

public abstract class Publicacion {
	private String descripcion;
	private int id;
	private Usuario duenio;
	
	public Publicacion(String descripcion, int id, Usuario duenio){
		this.setDescripcion(descripcion);
		this.setDuenio(duenio);
		this.setId(id);
	}
	
	public String getDescripcion() {
		return descripcion;
	}

	public void setDescripcion(String descripcion) {
		this.descripcion = descripcion;
	}

	public int getId() {
		return id;
	}

	public void setId(int id) {
		this.id = id;
	}

	public void ofertar(Usuario usuario){
		
	}
	
	public Usuario comprador(){
		return null;
	}

	abstract public PublicacionDTO toDTO();

	public Usuario getDuenio() {
		return duenio;
	}

	public void setDuenio(Usuario duenio) {
		this.duenio = duenio;
	}
}